a rare skin tumor - French English Dictionary